package com.hskn.hss.module.inspectionCfg.to;

import com.hskn.hss.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 *
 */
@Data
@ApiModel(value = "车辆年检费导出接口-TO", description = "车辆年检费导出接口-TO")
public class InspectionCfgListForPageTO extends BaseEntity implements Serializable {
        @ApiModelProperty(value = "所属机构", name = "deptid", example = "05fc631946a1414e895c460be6f5be91")
        private String deptid;
        @ApiModelProperty(value = "年检单号", name = "orderNo", example = "05fc631946a1414e895c460be6f5be91")
        private String orderNo;
        @ApiModelProperty(value = "ids", name = "ids" , allowableValues ="05fc631946a1414e895c460be6f5be91")
        private List<String> ids;
        @ApiModelProperty(value = "车辆ID", name = "carNumid", example = "02eb9c47bd9944c788b2f00407efbc3e")
        private String carNumid;
        @ApiModelProperty(value = "开始时间", name = "startTime", example = "2021-09-22 18:20:24")
        private String startTime;
        @ApiModelProperty(value = "结束时间", name = "endTime", example = "2021-09-22 18:20:24")
        private String endTime;
        @ApiModelProperty(value = "页数", name = "page", example = "1")
        @NotNull(message = "page不能为空")
        private Integer page;
        @ApiModelProperty(value = "页面大小", name = "size", example = "10")
        @NotNull(message = "size不能为空")
        private Integer size;

}
